/* CSS Document */
@charset "utf-8";

/* 全局 */
.f_l{float:left}
.f_r{float:right}

body {line-height: 24px;font-size:12px;color:#333333; }
html ,body{height:100%;padding:0px; margin:0px;}

.bord{ border: 1px solid #FF0000}

.en{font-family:Arial, Helvetica, sans-serif}

a {text-decoration:none;blr:expression(this.onFocus=this.blur());outline:none;}

img {border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;display:inline;}
ul,li{margin:0;padding:0; list-style: none}
div,blockquote{margin:0;padding:0;}

.clearfix:after{content:"."; display:block; height:0; clear:both;visibility:hidden;}
.clea{clear:both; zoom:1; line-height:1px; height:0px; font-size:1px;}

.wrap{width:1000px; margin:0px auto;}

/* ajax */
.wait{position: absolute; top: 20%; left: 50%; margin-left: -10px; z-index: 3;}/*更新*/

.test{position: absolute; top: 20%; left: 50%; margin-left: -10px; z-index: 3;}/*更新*/

#show_msg{width:100%;height:100%;display:block;	background: #DBDBDB;-moz-opacity: 0.4;opacity:.40;filter: Alpha(Opacity=40);display:none;position: absolute; z-index: 1;left:0px; top:0px;}

#msg {position: absolute; z-index: 333;top:105px;right:50px; text-align:center;border: 1px solid #ccc; display:none}
.success{width:150px; padding:5px; background: #efd; line-height:30px;}

.error{padding-left:12px; color:#FF0000; font-weight:bold; font-size:14px;}

#layer{position:absolute; z-index:2; width:100%; height:100%; top:100px; text-align:center;}
.layer{width:600px; height:350px; border:#cccccc 1px solid; background:#FFFFFF; margin:0px auto;}

.layer_del{text-align:right; float:right; padding:2px;}

.fleft{width:250px; float:left;}
.fright{width:716px; float:left; margin-left:10px;}

/* 细线表格 */

.case_table{border:1px dotted #ccc;width:100%; border-collapse:collapse; margin-top:6px;}
.case_table th, .case_table td{padding:5px;border-right:1px dotted #ccc;}
.case_table th, .case_table td{padding:8px;border-bottom:1px dotted #ccc;font-size:12px;}
.case_table thead{background:#e6e6e6}

.user_info_submit{width:122px;height:37px;border:0;color:#fff;font-size:14px;font-weight:bold;background:#0269A4;cursor:pointer; margin-top:8px;}


/*page*/
.pagenav{margin-top:15px; text-align:center; margin-bottom:18px; }
.pagenav span,.pagenav a {padding: 5px 12px; text-decoration: none; color: #FFF; background:#BDB3B4; margin:0px 3px; line-height:24px; height:24px;}
 
.pagenav a:hover,.pagenav span.current {color: #FFF; background:#1c84bd}
 
.pagenav span.disabled {padding: 5px 12px; }
.pagenav span.xsys { padding: 5px 12px; text-decoration: none; color: #fff;}
 
.pagenav span.none {padding: 5px 12px;}


/*page*/
.page_pj{border:#a9bfd3 solid 1px;display:block;line-height:28px;}

.page_pj button.button_text{padding-top:8px; border:none; blr:expression(this.onFocus=this.blur());  outline:none; width:16px; height:16px;  cursor:pointer;}

.x-tbar-page-number{width:24px;height:14px;}

.page_sep{background-image:url(../images/grid/grid-blue-split.gif);background-position:center;background-repeat:no-repeat;display:block;font-size:1px;height:16px;width:4px;overflow:hidden;cursor:default;margin:0 2px 0;border:0;}

.page_first{background:url(../images/grid/page-first.gif) no-repeat;}
.page_last{background:url(../images/grid/page-last.gif) no-repeat;}
.page_next{background:url(../images/grid/page-next.gif) no-repeat;}
.page_prev{background:url(../images/grid/page-prev.gif) no-repeat;}

.page_disabled .page_first{background:url(../images/grid/page-first-disabled.gif) no-repeat;}
.page_disabled .page_last{background:url(../images/grid/page-last-disabled.gif) no-repeat;}
.page_disabled .page_next{background:url(../images/grid/page-next-disabled.gif) no-repeat;}
.page_disabled .page_prev{background:url(../images/grid/page-prev-disabled.gif) no-repeat;}

.page_refresh{background:url(../images/grid/refresh.gif) no-repeat;}


/*main*/

.lnav{border:1px solid #ececec; margin-bottom:10px;padding:2px; padding-left:8px;}
.lnav .fl_title{background: url("../images/kehu_bg.jpg") no-repeat;height:32px;line-height:32px;color:#fff;text-indent:20px;font-size:14px;font-weight:normal; }
.lnav .acmenu {margin: 0;padding: 0;}
.lnav .acmenu {overflow: hidden;}
.lnav .acmenu a:hover{color: #0F527D;}

.lnav .acmenu li {  border-bottom: 1px solid #F4F4F4;}
.lnav .acmenu li a {font-size:14px;color:#6b6b6b;margin:10px;text-decoration: none;background:url("../images/pro_fenlei.jpg") no-repeat 0 center;padding-left:20px; line-height:28px;}
.lnav .acmenu li ul li {display: block; margin-left:12px;}
.lnav .acmenu li ul li a {font-size:12px;color: #696969;text-decoration: none;width: 180px;background:url("../images/yuan.jpg") no-repeat 0 6px; padding-left:14px;}
.lnav .acmenu li ul li a:hover{color: #0F527D;}

.khzc{border:1px solid #ececec;padding:2px;padding-left:8px;}
.khzc .fl_fw{background: url("../images/lanmu_bg.jpg") no-repeat;height:31px;line-height:31px; text-indent:20px;color:#202020;font-size:14px;font-weight:normal;}
.khzc .fleft_xs{padding:8px 0px 12px 0px}
.fleft_xs li{line-height:26px; padding-left:14px;}

.fleft_xs li.title{ text-align:center; font-size:14px; font-weight:bold; padding-left:0px;}


/**/
.navigation{height:30px;line-height:30px; border:1px solid #ececec;text-indent: 10px;color:#8c8c8c; border-radius:8;}
.navigation a{color:#8c8c8c;}
.navigation a:hover{color:#ff0000;}

/*news*/
.news_content{ line-height:24px; padding:12px 4px;}

.news_content ul{position:relative}
.news_content li{ width:92%; margin:0px auto; border-bottom:#CCCCCC 1px dashed; line-height:28px;}
.news_content li span{ float:right}

/*product*/
.produ_content{ line-height:24px;padding:12px 0px;}

.produ_content ul{position:relative; }
.produ_content li{ width:220px; border:#CCCCCC 1px solid; margin:3px 8px; line-height:24px; float:left; text-align:center}
.produ_content li img{padding-top:8px;}

/*content*/
.content_text_xs{line-height:1.4; padding:12px 4px;}
.content_text_xs .content_title .h3{text-align:center; font-size:14px;font-weight:bold;}
.content_text_xs .content_title .h5{border-bottom:#CCCCCC 1px dashed; text-align:right; padding-right:20px;}
.content_text_xs .content_xs{padding-top:8px;}

.content_text_xs .content_title table td .h3{text-align:left; font-size:14px;font-weight:bold;}
.content_text_xs .content_title table td .h5_ms{text-align:left; padding-right:20px;}
.content_text_xs .content_title table td .h5_ms span{ font-weight:bold}

.content_xs_title{background:url(../images/vproselect.gif) no-repeat; color:#FFFFFF; line-height:24px; font-size:14px; font-weight:bold; text-indent:16px; border-bottom:#3F8AFF 1px solid}

/*评价*/
.buyzx{background:#f9f9f9; border:1px #e1e1e1 solid; margin-top:10px; padding:20px; color:#006699}
.buy_sub{ width:100px; height:32px; line-height:32px; border:none; background: #09c; padding:3px 8px; color:#FFFFFF;cursor:pointer}

.pj_title{border-bottom:#CCCCCC 1px dashed}
.pj_title font{color:#005aa0}
.pj_title div{width:180px; float:right}

.pj_list{border:#e1e1e1 1px solid; padding:5px 10px; margin-bottom:8px;}

.pj_list .pj_content{line-height:24px; padding:8px}
.pj_page{line-height:24px; padding:8px 0px;}


/*订单*/
.flow_step{height:32px;overflow:hidden;margin:20px 0px 15px 0px;padding:0;}
.flow_step ol{width:100%;margin:0;padding:0;}
.flow_step li{float:left;padding:0px 15px 0px 0px;background:url(../images/bg_flow_step_32.png) #e6e6e6 no-repeat 100% -64px;color:#666666;font:700 14px/32px "宋体";text-align:center;list-style:none;}
.flow_step li {width: 385px;}

.flow_step ol.cols1 li.step_1{background-position: 100% -64px; background-color: #3164af; color: #FFFFFF;}
.flow_step ol.cols1 li.step_3{background-image: none}

.flow_step ol.cols2 li.step_1{background-position: 100% -32px; background-color:#CEE2FF; }
.flow_step ol.cols2 li.step_2{background-position: 100% -64px; background-color: #3164af; color: #FFFFFF;}
.flow_step ol.cols2 li.step_3{background-image: none}

.flow_step ol.cols3 li.step_1{background-position: 100% 0; background-color:#CEE2FF; }
.flow_step ol.cols3 li.step_2{background-position: 100% -32px; background-color: #CEE2FF;}
.flow_step ol.cols3 li.step_3{background-color: #3164af; color:#FFFFFF; background-image: none}



.case_table .case_price{color:#F00000; font-weight:bold;}
.case_table .todo_link a {color:#085c9b}
.case_table .todo_link a:hover {color:#F00000}

.flow_gwc span{font-size:18px; color:#000000; font-weight:bold; padding-right:20px; line-height:38px;}

span#totalPay {color: #e4393c; font-size: 20px; font-weight: 400; font-family: Verdana,Arial;}

.order_kc{background:#f2f2f2; margin-top:12px; padding:5px 10px}
.order_kc div{font-size:14px; font-weight:bold;}
.order_kc p{margin:0px; padding:0px;}
.order_kc p font,td span.jiage{font-weight:bold; color:#FF0000; font-size:14px}
td span.jc{font-weight:bold; color:#000; font-size:14px}

td.ddh b{font-size:16px;}

td.ddh span{font-size:12px;}


.invoice{background:#e6e6e6; padding:5px 15px; }

/*==========Validform===========*/
.Validform_checktip{margin-left:8px;line-height:20px;height:20px;overflow:hidden;color:#999;font-size:12px;}
.Validform_right{color:#71b83d;padding-left:20px;background:url(../images/user/right.png) no-repeat left center;}
.Validform_wrong{color:red;	padding-left:20px;white-space:nowrap;background:url(../images/user/error.png) no-repeat left center;}
.Validform_loading{padding-left:20px;background:url(../images/user/onLoad.gif) no-repeat left center;}
.Validform_error{background-color:#ffe7e7;}
#Validform_msg{color:#7d8289; font: 12px/1.5 tahoma, arial,sans-serif; width:280px; -webkit-box-shadow:2px 2px 3px #aaa; -moz-box-shadow:2px 2px 3px #aaa; background:#fff; position:absolute; top:0px; right:50px; z-index:99999; display:none;filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#999999');}
#Validform_msg .iframe{position:absolute; left:0px; top:-1px; z-index:-1;}
#Validform_msg .Validform_title{line-height:25px; height:25px; text-align:left; font-weight:bold; padding:0 8px; color:#fff; position:relative; background-color:#8c8c8c;}
#Validform_msg a.Validform_close:link,#Validform_msg a.Validform_close:visited{line-height:22px; position:absolute; right:8px; top:0px; color:#fff; text-decoration:none;}
#Validform_msg a.Validform_close:hover{color:#000;}
#Validform_msg .Validform_info{padding:20px 8px; border:1px solid #dbdbdb; border-top:none; text-align:left;}